package com.wsoft.form.dto.operation;

import com.alibaba.fastjson.JSONObject;
import com.wsoft.entity.BasePage;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * @Author z001
 * @Date 2024/9/2 14:24
 */
@Data
@ToString
public class OperationDTO extends BasePage {

    @Schema(description = "设计表id")
    private Long designId;

    @Schema(description = "数据")
    private JSONObject data;

    @Schema(description = "id集合")
    private List<Long> dataIdList;

    @Schema(description = "显示字段集合")
    private List<OperationTableColumnDTO> tableColumnList;

    @Schema(description = "过滤集合")
    private List<OperationFilterDTO> filterList;

    @Schema(description = "排序集合")
    private List<OperationOrderDTO> orderList;

}
